package com.zw.a.basic.a03.demo03_do_while;

//案例: 用来演示三种循环之间的区别:
public class DoWhileDemo02 {
    public static void main(String[] args) {
        /*
            三种循环之间的区别是什么?
                1. for 和其他两个循环的区别
                    for 循环执行结束后, 初始化条件就不能继续使用了.
                    而其他两个循环可以.
                2. do.while 和其他两个循环的区别:
                    do.while 是先执行一次, 然后再判断.
                    而其他两个循环是先判断, 然后决定是否执行.
         */
        //for循环
        for (int i = 0; i > 10; i++) {
            System.out.println("hello world");
        }
        System.out.println("---------------------");

        //while循环
        int x = 1;
        while(x >= 10) {
            System.out.println("Hello World!");
            x++;
        }
        System.out.println("---------------------");

        //do.while循环
        int i = 1;
        do{
            System.out.println("Hello World!");
            i++;
        }while(i >= 10);

    }
}
